/*分页共同样式*/

.sub_contents { width: 1160px; margin: 0 auto; background: url(sub_contents_bg.gif) repeat-y left top; }
.sub_contents.sy { width: 1160px; margin: 0 auto; background: url(sub_contents_bg2.gif) repeat-y left top; }
.sub_contents:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sub_contents { *zoom:1; }
.sub_left { float: left; width: 932px; }
.sub_left.sy { float: none; width: 100%; }
.sub_path_box { height: 46px; border-bottom: #e3e3e3 1px solid; background: #f7f7f8; }
.sub_path_box:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sub_path_box { *zoom:1; }
.sub_path_box .sub_path { float: left; }
.sub_path_box .sub_path:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sub_path_box .sub_path { *zoom:1; }
.sub_path_box .sub_path > li { float: left; position: relative; z-index: 10; }
.sub_path_box .sub_path > li > a { height: 46px; line-height: 46px; padding: 0 40px 0 19px; display: block; background: url(sub_path_btn_bg.gif) no-repeat 90% center; color: #333333; font-size: 16px; border-right: #e3e3e3 1px solid; min-width: 95px; }
.sub_path_box .sub_path > li > a.home { width: 46px; padding: 0; background: url(sub_path_bg.gif) no-repeat center; font-size: 0; min-width: inherit; *line-height: 0; }
.sub_path_box .sub_path > li > ul { position: absolute; left: 0; top: 47px; width: 100%; border: #e3e3e3 1px solid; border-right: 0; border-bottom: 0; margin-left: -1px; background: #f7f7f8; display: none; }
.sub_path_box .sub_path > li > ul > li { padding: 10px 0 10px 10px; border-bottom: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; }
.sub_path_box .sub_path > li > ul > li > a:hover { text-decoration: underline; }

.sub_path_box .sub_share_box { float: right; }
.sub_path_box .sub_share_box:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sub_path_box .sub_share_box { *zoom:1; }
.sub_path_box .sub_share_box > li { float: left; border-left: #e3e3e3 1px solid; position: relative; z-index: 2; }
.sub_path_box .sub_share_box > li > a { width: 46px; height: 46px; font-size: 0; *line-height: 0; display: block; }
.sub_path_box .sub_share_box > li > a.share { background: url(sub_share.gif) no-repeat center; }
.sub_path_box .sub_share_box > li > a.print { background: url(sub_print.gif) no-repeat center; }
.bdsharebuttonbox { position: absolute; left: -1px; top: 47px; width: 100%; background: #f7f7f8; border: #e3e3e3 1px solid; padding: 5px 0; display: none; }
.bdsharebuttonbox a { float: none !important; display: block; margin: 5px auto !important; padding: 0 !important; width: 25px; }

.sub_right { float: right; width: 228px; }
.sub_right_tit { height: 126px; line-height: 126px; text-align: center; color: #ffffff; font-size: 36px; background: url(sub_menu_tit_bg.gif) repeat; }
.sub_menu > li > a { height: 60px; padding: 0 40px 0 21px; line-height: 60px; color: #333333; font-size: 18px; border-bottom: #e3e3e3 1px solid; display: block; }
.sub_menu > li > a.hasMenu { background: url(sub_menu_btn_off.gif) no-repeat 92% center; }
.sub_menu > li > a.on { color: #ffffff; background: url(sub_menu_btn_on.gif) no-repeat 92% center #0884d3 !important; }
.sub_menu > li > a.on2 { color: #ffffff; background: #0884d3 !important; }
.sub_menu > li > a:hover { text-decoration: underline; }
.sub_menu > li > ul { display: none; }
.sub_menu > li > ul.on { display: block; }
.sub_menu > li > ul > li > a { display: block; padding-left: 21px; height: 37px; line-height: 37px; background: #e3f1fa; border-bottom: #cdd9e1 1px solid; color: #555555; font-size: 15px; border-left: #e3e3e3 1px solid; }
.sub_menu > li > ul > li > a.on ,
.sub_menu > li > ul > li > a:hover { text-decoration: underline; color: #0884d3; }


.sub_con { padding: 30px 25px; }
.sub_con .sub_tit { color: #333333; font-size: 28px; padding-left: 31px; padding-bottom: 21px; background:  url(sub_con_tit_dots.gif) no-repeat left 10px; border-bottom: #e3e3e3 1px solid; }


/*01市政府_01市政府领导*/
.szfld_list > li { padding: 33px 0 33px 143px; background: url(sub_szfld_bd.gif) repeat-x left bottom; position: relative; }
.szfld_list > li > .tit { position: absolute; left: 0; top: 50%; margin-top: -19.5px; width: 111px; height: 39px; line-height: 39px; color: #333333; font-size: 16px; text-align: center; border-left: #0057a0 2px solid; background: #e3f1fa; }
.szfld_list > li > .tit.s02 { border-left: #53a000 2px solid; background: #ebf4e2; line-height: 22px; padding: 10px 0; margin-top: -29px; }
.szfld_list > li > .list { margin-left: -2%; }
.szfld_list > li > .list:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.szfld_list > li > .list { *zoom:1; }
.szfld_list > li > .list > li { float: left; width: 18%; margin: 1% 0 1% 2%; }
.szfld_list > li > .list > li a { display: block; text-align: center; padding: 5px 5px 8px 5px; background: #eeeeee; color: #333333; font-size: 16px; }
.szfld_list > li > .list > li a:hover { background: #dddddd; }
.szfld_list > li > .list > li img { width: 100%; display: block; padding-bottom: 5px; }
.szfld_list > li > .list > li dl { display: none; }


/*list页面*/
.ul_list01 { margin-top: 40px; }
.ul_list01 ul { width: 100%; }
.ul_list01 ul:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.ul_list01 ul { *zoom:1; }
.ul_list01 li.row1 { width: 15%; }
.ul_list01 li.row2 { width: 67%; }
.ul_list01 li.row3 { width: 18%; }
.ul_list01 .tit { border-top: #0057a0 1px solid; }
.ul_list01 .tit > li { background: #fafafa; font-size: 16px; font-weight: bold; color: #333333; text-align: center; padding: 18px 0; float: left; }
.ul_list01 .list { border-top: #d6d6d6 1px solid; }
.ul_list01 .list > li > ul { border-bottom: #d6d6d6 1px solid; }
.ul_list01 .list > li > ul > li { color: #666666; font-size: 15px; float: left; padding: 18px 0; text-align: center; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.ul_list01 .list > li > ul > li > a { color: #666666; font-size: 15px; }
.ul_list01 .list > li > ul > li > a:hover { color: #0057a0; text-decoration: underline; }
.ul_list01 .list .m_date { display: none; }

.ul_list01.line2 li.row1 { width: 15%; }
.ul_list01.line2 li.row2 { width: 85%; }

.ul_list01.lines2 li.row2 { width: 80%; }
.ul_list01.lines2 li.row2.txtL { width: 77%; padding-left: 3%; }
.ul_list01.lines2 li.row3 { width: 20%; }

/*view页面*/
.ul_view01 { margin-top: 40px; padding-bottom: 30px; }
.ul_view01 .tit li.row1 { border-top: #0057a0 1px solid; background: #fafafa; font-size: 18px; color: #0057a0; text-align: center; padding: 15px 0; }
.ul_view01 .tit li.row2 { border-top: #d6d6d6 1px solid; border-bottom: #d6d6d6 1px solid; font-size: 13px; color: #959595; text-align: center; padding: 10px 0; }
.btn_box { text-align: right; margin-top: 20px; }
.btn_box a { width: 86px; height: 42px; line-height: 42px; text-align: center; background: #333333; font-size: 16px; color: #ffffff; display: inline-block; }


/*paging*/
.paging { text-align: center; padding-top: 30px; }
.paging > span ,
.paging > a { height: 26px; line-height: 26px; border: #dedede 1px solid; display: inline-block; color: #545454; font-size: 14px; padding: 0 10px; margin:0 3px; }
.paging > span.on { background: #545454; border: 0; height: 28px; line-height: 28px; color: #fff; }
.paging > a img { vertical-align: top; }


/*02市长_01市长 权大杰*/
.sub_banenr.bg02 { background: url(../images/sub02_banner_bg1.jpg) no-repeat right top; }
.sub_banenr.bg02 .tit { background: url(../images/sub02_banner_bg2.gif) no-repeat left bottom; }
#slider005.flexslider { position: relative; margin-top: 40px; }
#slider005.flexslider:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
#slider005.flexslider { *zoom:1; }
#slider005.flexslider .flex-direction-nav a { display: block; font-size: 0; position: absolute; z-index: 2; width: 33px; height: 63px; margin-top: -31.5px; top: 50%; }
#slider005.flexslider .flex-direction-nav a.flex-prev { background: url(../images/sz_slider_left.png) no-repeat; left: 0; }
#slider005.flexslider .flex-direction-nav a.flex-next { background: url(../images/sz_slider_right.png) no-repeat; right: 0; }
#slider005.flexslider .MslideNum { color: #ffffff; font-size: 18px; position: absolute; right: 20px; bottom: 15px; z-index: 99; }
#slider005.flexslider .MslideNum span { color: #0884d3; }
#slider005.flexslider .slides li a img { width: 100%; }
#slider005.flexslider .slides li { position: relative; }
#slider005.flexslider .slides li .txt { display: block; position: absolute; left: 0; bottom: 0; color: #ffffff; font-size: 20px; height: 60px; line-height: 60px; padding: 0 5% 0 2%; width: 93%; background: rgba(0, 0, 0, 0.7); white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.sz_box { padding: 18px; background: #f7f7f7; border: #e3e3e3 1px solid; }
.sz_box:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sz_box { *zoom:1; }
.sz_box .info { float: left; width: 390px; padding-left: 154px; position: relative; min-height: 172px; }
.sz_box .info .img { position: absolute; left: 0; top: 0; width: 120px; height: 162px; padding: 4px; border: #e1e1e1 1px solid; background: #fff; }
.sz_box .info .img img { width: 100%; }
.sz_box .info p.name { color: #0057a0; font-size: 28px; }
.sz_box .info p.name span { color: #333333; font-size: 16px; padding-left: 10px; }
.sz_box .info p { color: #666666; font-size: 15px; line-height: 22px; }
.sz_box .info p strong { color: #333333; font-size: 17px; padding: 15px 0 5px 0; display: block; }
.sz_box .btn { float: right; width: 250px; padding: 20px; border-left: #e3e3e3 1px solid; min-height: 133px; }
.sz_box .btn a { display: block; height: 58px; line-height: 58px; text-align: center; background: #fff; border: #c9c9c9 1px solid; font-size: 18px; color: #0057a0; }
.sz_box .btn a .m { display: none; }
.sz_box .btn a.s02 { height: 60px; line-height: 60px; border: 0; background: #0057a0; color: #fff; margin-top: 13px; }
.sz_box .btn.fsz { padding: 0 20px; min-height: 173px; line-height: 173px; }
.sz_box .btn.fsz a { display: inline-block; width: 100%; }



.sz_box2 { margin-top: 10px; padding: 18px; background: #f7f7f7; border: #e3e3e3 1px solid; }
.sz_box2 .tit { font-size: 18px; font-weight: bold; color: #0057a0; }
.sz_box2 ul { padding-top: 10px; }
.sz_box2 ul:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sz_box2 ul { *zoom:1; }
.sz_box2 ul > li { float: left; line-height: 30px; color: #666666; font-size: 16px; margin-right: 20px; }
.sz_box2 ul > li > a { color: #333333; font-size: 18px; }
.sz_box2 ul > li > a:hover { color: #0057a0; text-decoration: underline; }
.sz_list { margin-top: 30px; }
.sz_list .sz_list_tab { border-bottom: #0057a0 1px solid; height: 47px; }
.sz_list .sz_list_tab:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sz_list .sz_list_tab { *zoom:1; }
.sz_list .sz_list_tab > li { float: left; }
.sz_list .sz_list_tab > li > a { width: 111px; height: 46px; line-height: 46px; display: block; text-align: center; color: #333333; font-size: 18px; border: #e3e3e3 1px solid; border-bottom: 0; }
.sz_list .sz_list_tab > li > a.on { height: 47px; line-height: 47px; background: #fff; color: #0057a0; font-weight: bold; border: #0057a0 1px solid; border-bottom: 0; }
.sz_list .con { display: none; position: relative; }
.sz_list .con.on { display: block; }
.sz_list .list > li { padding: 24px 0 25px 306px; border-top: #ebebeb 1px solid; position: relative; min-height: 151px; }
.sz_list .list > li:first-child { border-top: 0; }
.sz_list .list > li:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sz_list .list > li { *zoom:1; }
.sz_list .list > li .img { position: absolute; left: 0; top: 24px; width: 276px; height: 151px; overflow: hidden; border: #eeeeee 5px solid; }
.sz_list .list > li .img img { width: 276px; }
.sz_list .list > li dl dt { padding-bottom: 15px; }
.sz_list .list > li dl dt a { color: #111111; font-size: 18px; }
.sz_list .list > li dl dt a:hover { color: #0057a0; text-decoration: underline; }
.sz_list .list > li dl dd { font-size: 15px; color: #666666; line-height: 22px; }
.sz_list .list > li dl dd a { font-size: 15px; color: #666666; line-height: 22px; }
.sz_list .list > li dl dd.date { font-size: 14px; color: #9e9e9e; padding-top: 15px; }
.sz_list .list > li.no_img { padding-left: 0; min-height: inherit; }
.sz_list .con .more { position: absolute; top: -33px; right: 0; color: #666666; font-size: 15px; }


/*03政务_01龙井要闻*/
.sub_banenr.bg03 { background: url(../images/sub03_banner_bg1.jpg) no-repeat right top; }
.sub_banenr.bg03 .tit { background: url(../images/sub03_banner_bg2.gif) no-repeat left bottom; }


/*03政务_06文件_01政府文件*/
.sub_list { margin-top: 35px; }
.sub_list .sub_list_tab { border-bottom: #0057a0 1px solid; height: 47px; }
.sub_list .sub_list_tab:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.sub_list .sub_list_tab { *zoom:1; }
.sub_list .sub_list_tab > li { float: left; }
.sub_list .sub_list_tab > li > a { padding: 0 15px; height: 46px; line-height: 46px; display: block; text-align: center; color: #333333; font-size: 18px; border: #e3e3e3 1px solid; border-bottom: 0; }
.sub_list .sub_list_tab > li > a.on { height: 47px; line-height: 47px; background: #fff; color: #0057a0; font-weight: bold; border: #0057a0 1px solid; border-bottom: 0; }
.sub_list .con { display: none; position: relative; }
.sub_list .con.on { display: block; }


/*03政务_09政府信息公开01_指南*/
.zn_astyle a { padding: 13px 15px; display: inline-block; color: #666666; font-size: 15px; border: #e3e3e3 1px solid; margin-right: 5px; }
.zn_astyle a:hover { color: #0057a0; border: #bbd1df 1px solid; }


/*03政务_11投资龙井_03投资指南_TAB01投资项目*/
.address_box { padding-left: 172px; position: relative; border-top: #c9ced2 1px solid; border-bottom: #c9ced2 1px solid; margin-top: 25px; min-height: 131px; }
.address_box .icon { position: absolute; left: 0; top: -1px; width: 172px; height: 130px; background: url(../images/address_box_icon.gif) no-repeat center #f0f7fc; border-top: #0057a0 2px solid; }
.address_box ul { padding: 30px 0 0 50px; }
.address_box ul > li { float: left; width: 50%; padding-bottom: 10px; color: #333333; font-size: 16px; }


/*03政务_11投资龙井_03投资指南_TAB02办证流程*/

.bzlc_table{width:100%;border-top:1px solid #7d7d7d;border-spacing:0;}
.bzlc_table th{border-right:1px solid #dfdfdf;font-size:15px;color:#333; background: #f8f8f8; text-align: left;}
.bzlc_table th,td{border-bottom:1px solid #dfdfdf;padding:0;margin:0;padding:8px; line-height: 22px;}
.bzlc_table input{border:1px solid #dfdfdf;height:28px;line-height:28px;}
.bzlc_table tbody input.sz_input01{width:20%;}
.bzlc_table tbody input.sz_input02{width:50%;}
.bzlc_table tbody input.sz_input03{width:30%;}
.bzlc_table tbody input.sz_input04{width:80%;}
.bzlc_table tbody textarea{width:78%;padding:1%;border:1px solid #dfdfdf;min-height:100px;}


#slider006.flexslider { position: relative; margin-top: 35px; }
#slider006.flexslider:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
#slider006.flexslider { *zoom:1; }
#slider006.flexslider .flex-control-nav { position: absolute; right: 10px; bottom: 10px; z-index: 99;  }
#slider006.flexslider .flex-control-nav li { float: left; margin-left: 3px; }
#slider006.flexslider .flex-control-nav a { display: block; width: 8px; height: 8px; background: #fff; font-size: 0; }
#slider006.flexslider .flex-control-nav a.flex-active {  background: #0057a0;}
#slider006.flexslider .slides li a img { max-width: 100%; }
.tzsj_txt { margin-top: 25px; line-height: 23px; color: #333333; font-size: 16px; }
.fontCB { color: #0884d3; }
.fontCG { color: #53a000; }

/*04市情_01龙井概况_01城市概况*/
.sub_banenr.bg04 { background: url(../images/sub4_banner_bg1.jpg) no-repeat right top; }
.sub_banenr.bg04 .tit { background: url(../images/sub4_banner_bg2.gif) no-repeat left bottom; }
.csgk_txt { color: #111111; font-size: 18px; line-height: 28px; margin-top: 30px; }
.csgk_txt .s01 { color: #0057a0; font-size: 24px; line-height: 36px; }
.csgk_txt .s02 { color: #53a000; font-size: 27px; line-height: 39px; }

.csgk_ul > li { margin-top: 58px; border: #aeaeae 2px solid; border-radius: 5px; padding: 38px 28px; position: relative; color: #333333; font-size: 16px; line-height: 25px; }
.csgk_ul > li > .tit { position: absolute; top: -29px; left: 28px; padding: 0 18px; background: #fff; font-size: 20px; color: #111111; height: 55px; line-height: 55px; }
.csgk_ul > li > .tit span { color: #0057a0; font-size: 20px; }
.csgk_ul > li > .tit img { padding-right: 5px; }


/*04市情_01龙井概况_03生态环境*/
.sthj_box { margin-top: 35px; }
.sthj_box .tit { height: 65px; line-height: 65px; padding-left: 76px; color: #ffffff; font-size: 24px; background: url(sthj_box_bg2.gif) repeat; border-radius: 5px 5px 0 0; }
.sthj_box .txt { height: 338px; padding: 30px; color: #333333; font-size: 18px; line-height: 35px; background: url(sthj_box_bg.jpg) no-repeat right bottom; border: #dcdcdc 1px solid; border-top: 0; border-radius: 0 0 5px 5px; }
.sthj_box .txt span { color: #53a000; font-size: 20px; font-weight: bold; }
.sthj_box .txt strong { color: #111111; font-size: 22px; }


/*04市情_05魅力龙井_09说唱艺术_01历史文化*/
.sub_banner_bg4 { background: url(../images/sub_banner_bg.gif) no-repeat center; }
.sub_banenr4 { width: 1160px; height: 131px; margin: 0 auto; background: url(../images/sub_banner_bg4_3.jpg) no-repeat right top; }
.sub_banenr4 .tit { height: 82px; padding: 49px 0 0 78px; background: url(../images/sub_banner_bg4_2.gif) no-repeat left bottom; color: #202c35; font-size: 34px; font-weight: bold; }

.con_tit{border-left:2px solid #0057a0;padding:12px 20px;background:#e3f1fa;color:#333;font-weight:bold;font-size:16px;display:inline-block;margin-bottom:20px;}
.lswh_con{margin-top:40px;}
.lswh_con p:nth-child(2){font-size:15px;color:#666;line-height:24px;text-indent:20px;}
.lswh_con ul li{display:inline-block;border:1px solid #dcdcdc;padding:15px 18px;color:#0057a0;font-size:16px;margin:0 5px 5px 0; background: #f7f7f8;}


/*04市情_05魅力龙井_06名胜古迹_02部分地名的起源*/
.bfdm_con{margin-top:35px;}
.bfdm_con p:nth-child(2){font-size:15px;color:#666;line-height:24px;text-indent:20px;}

/*04市情_05魅力龙井_06名胜古迹_03铜佛寺地名传说*/
.tfs_con{margin-top:40px;}
.tfs_con > p:first-child{float:left;margin:0 20px 10px 0;}
.tfs_con > ul > li span.name{color:#0057a0;font-size:18px;font-weight:bold;}
.tfs_con > ul > li span.nd{font-size:16px;color:#333;}
.tfs_con > ul > li {font-size:15px;color:#666;line-height:24px;margin-top:24px;text-indent:20px;}


/*04市情_05魅力龙井_06名胜古迹_04天宝山传说*/
.tbs_con{margin-top:40px;}
.tbs_con > p:first-child{float:left;margin:0 20px 10px 0;}
.tbs_con > ul > li span.name{color:#0057a0;font-size:18px;font-weight:bold;}
.tbs_con > ul > li span.nd{font-size:16px;color:#333;}
.tbs_con > ul > li {font-size:15px;color:#666;line-height:24px;margin-top:24px;text-indent:20px;}

/*04市情_05魅力龙井_08诗词歌赋_01终点和起点-尹东柱*/
.ydz_con{margin-top:40px;}
.ydz_con > p:first-child{float:right;margin:0 0 10px 20px;}
.ydz_con > p+p{line-height:24px;color:#666;text-align:justify;text-indent:20px;}

/*04市情_05魅力龙井_07名人荟萃_04具成泰*/
.jct_con{margin-top:40px;}
.jct_con > ul > li span.name{color:#0057a0;font-size:18px;font-weight:bold;}
.jct_con > ul > li span.nd{font-size:16px;color:#333;}
.jct_con > ul > li {font-size:15px;color:#666;line-height:24px;margin-top:24px;text-indent:20px;}

/*04市情_05魅力龙井_07名人荟萃_03关俊彦*/
.gjy_con{margin-top:40px;}
.gjy_con > p:first-child{float:right;margin:0 0 10px 20px;}
.gjy_con > ul > li span.name{color:#0057a0;font-size:18px;font-weight:bold;}
.gjy_con > ul > li span.nd{font-size:16px;color:#333;}
.gjy_con > ul > li {font-size:15px;color:#666;line-height:24px;margin-top:24px;text-indent:20px;}

/*04市情_05魅力龙井_07名人荟萃_02刘建章*/
.ljz_con{margin-top:40px;}
.ljz_con > p:first-child{float:right;margin:0 0 10px 20px;}
.ljz_con > ul > li span.name{color:#0057a0;font-size:18px;font-weight:bold;}
.ljz_con > ul > li span.nd{font-size:16px;color:#333;}
.ljz_con > ul > li {font-size:15px;color:#666;line-height:24px;margin-top:24px;text-indent:20px;}

/*04市情_05魅力龙井_07名人荟萃_01韩乐然*/
.hll_con{margin-top:40px;}
.hll_con > p:first-child{float:right;margin:0 0 10px 20px;}
.hll_con > ul > li span.name{color:#0057a0;font-size:18px;font-weight:bold;}
.hll_con > ul > li span.nd{font-size:16px;color:#333;}
.hll_con > ul > li {font-size:15px;color:#666;line-height:24px;margin-top:24px;text-indent:20px;}

/*05互动_01我向市长说句话_02市长热线*/
.sub_banner_bg6 { background: url(../images/sub_banner_bg.gif) no-repeat center; }
.sub_banenr6 { width: 1160px; height: 131px; margin: 0 auto; background: url(../images/sub_banner_bg6_3.jpg) no-repeat right top; }
.sub_banenr6 .tit { height: 82px; padding: 49px 0 0 78px; background: url(../images/sub_banner_bg6_2.gif) no-repeat left bottom; color: #202c35; font-size: 34px; font-weight: bold; }
.szrx_con{width:100%;padding:16px 0;background:#f7f7f7;border:1px solid #e3e3e3; margin-top: 35px;}
.szrx_con .szrx_con_inner{margin:0 18px;}
.szrx_con .szrx_con_inner > p > span:first-child{float:left;width:133px;}
.szrx_con .szrx_con_inner > p > span:first-child img{width:100%;}
.szrx_con .szrx_con_inner:after{content:'';display:block;clear:both;height:0;overflow:hidden;}
.szrx_con .szrx_con_inner { *zoom:1; }
.szrx_con .szrx_con_inner > p{clear:both;}
.szrx_con .szrx_con_inner .ljsz{position:relative;top:16px;left:23px;}
.szrx_con .szrx_con_inner .ljsz li{font-size:15px;color:#333;line-height:25px;}
.szrx_con .szrx_con_inner .ljsz li:first-child{margin-bottom:8px;}
.szrx_con .szrx_con_inner .ljsz li span.name{font-size:28px;color:#0057a0;margin-right:10px;}
.szrx_con .szrx_con_inner > dl {margin-top:16px;}
.szrx_con .szrx_con_inner > dl > dt{font-size:17px;font-weight:bold;color:#333;}
.szrx_con .szrx_con_inner > dl > dd{color:#666;margin-top:10px;line-height:24px;}

/*05互动_01我向市长说句话_01市长信箱*/

.sz_message{width:100%;margin-top:25px;border-top:1px solid #7d7d7d;border-spacing:0;}
.sz_message th{border-right:1px solid #dfdfdf;font-size:15px;color:#333;}
.sz_message th,td{border-bottom:1px solid #dfdfdf;padding:0;margin:0;padding:8px;}
.sz_message input{border:1px solid #dfdfdf;height:28px;line-height:28px;}
.sz_message tbody input.sz_input01{width:20%;}
.sz_message tbody input.sz_input02{width:50%;}
.sz_message tbody input.sz_input03{width:30%;}
.sz_message tbody input.sz_input04{width:80%;}
.sz_message tbody textarea{width:78%;padding:1%;border:1px solid #dfdfdf;min-height:100px;}


/*06数据_01宏观经济运行*/
.sub_banner_bg6 { background: url(../images/sub_banner_bg.gif) no-repeat center; }
.sub_banenr6 { width: 1160px; height: 131px; margin: 0 auto; background: url(../images/sub_banner_bg6_3.jpg) no-repeat right top; }
.sub_banenr6 .tit { height: 82px; padding: 49px 0 0 78px; background: url(../images/sub_banner_bg6_2.gif) no-repeat left bottom; color: #202c35; font-size: 34px; font-weight: bold; }
.search_txt{padding:27px 0 27px 0;border-bottom:#ebebeb 1px solid;font-size:24px;}

.hg_tab_box{margin-top:40px;}
.hg_tab_box .hg_tab:after{content:'';display:block;clear:both;height:0;overflow:hidden;}
.hg_tab_box .hg_tab { *zoom:1; }
.hg_tab_box .hg_tab > li{float:left;}
.hg_tab_box .hg_tab > li > a{display:inline-block;background:#687784;padding:16px 20px;margin-left:3px;font-size:16px;color:#fff;}
.hg_tab_box .hg_tab > li > a.on{background:#0057a0;}
.hg_tab_box .hg_tap_con{margin-top:25px;text-align:center;}
.hg_tab_box .hg_tap_con > .hg_tap_con_span01{width:100%;height:300px;display:block;border:1px solid #ddd;background:url(../images/hg_img01.gif) no-repeat 50%;background-size:cover;}
.hg_tab_box .hg_tap_con > .hg_tap_con_span02{width:100%;height:300px;display:block;border:1px solid #ddd;background:url(../images/hg_img02.gif) no-repeat 50%;background-size:cover;}
.hg_tab_box .hg_tap_con > p{font-size:20px;color:#333;margin-top:20px;}
.hg_tab_box .hg_tap_con {position:relative;display:none;}
.hg_tab_box .hg_tap_con.on{display:block;}

/*07搜索*/
.sub_banner_bg7 { background: url(../images/sub_banner_bg.gif) no-repeat center; }
.sub_banenr7 { width: 1160px; height: 131px; margin: 0 auto; background: url(../images/sub_banner_bg7_3.jpg) no-repeat right top; }
.sub_banenr7 .tit { height: 82px; padding: 49px 0 0 78px; background: url(../images/sub_banner_bg7_2.gif) no-repeat left bottom; color: #202c35; font-size: 34px; font-weight: bold; }
.search_txt{padding:27px 0 27px 0;border-bottom:#ebebeb 1px solid;font-size:24px;}
.search_txt > span:first-child{color:#043b80;}
.search_txt > span:last-child{color:#dc1523;}
.search_result{padding:23px 0;border-bottom:#ebebeb 1px solid;}
.search_result > p{color:#888;}
.search_result > ul > li > a{font-size:20px; font-weight: bold; color:#333;margin-top:13px;display:block;}
.search_result > ul > li > a:hover{font-size:20px; font-weight: bold; color:#043b80;text-decoration:underline;}
.search_result > ul > li > a:visited {font-size:20px; color:#888; text-decoration:none;}
.search_result > ul > li:nth-child(2){font-size:15px; color:#666;margin-top:13px;}
.search_result > ul > li:nth-child(3){font-size:13px; color:#888;margin-top:12px;}
.page{margin-top:30px;text-align:center;}
.page > p > a{margin-left:5px;}
.page > p > span > a{display:inline-block; width:27px;height:26px;line-height:26px;position:relative;top:2px;}
.page > p > span > a:hover{background:#626469;color:#fff;font-weight:bold;}

/*04市情_05魅力龙井_01旅游名胜_gallery_list*/
.gallery{margin-top: 35px;}
.gallery:after{content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.gallery { *zoom:1; margin-left: -20px; *display: inline; }
.gallery .column{float:left;width:203px;border:1px solid #e3e3e3; margin-left: 20px; margin-bottom:30px;}
.gallery .column:after{content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.gallery .column { *zoom:1; }
.gallery .column li a img{width:100%;}
.gallery .column li a.txt { display: block; font-size:15px; color:#111; padding: 10px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*04市情_03发展规划*/
.fzgh_con{margin-top:40px;}
.fzgh_con p:nth-child(2){font-size:15px;color:#666;line-height:24px;text-indent:20px;}
.fzgh_con  dl > dt{color:#111;font-size:18px;}
.fzgh_con  dl > dd{color:#666;font-size:15px;margin-top:15px;}
.fzgh_con .fzgh_con01 dl{padding: 20px 0 20px 120px;background: url(icon01.gif) no-repeat 0% 50% #f7f7f8; margin-top: 30px; }
.fzgh_con .fzgh_con02 dl{padding: 20px 0 20px 120px;background: url(icon02.gif) no-repeat 0% 50%; }
.fzgh_con .fzgh_con03 dl{padding: 20px 0 20px 120px;background: url(icon03.gif) no-repeat 0% 50% #f7f7f8; }
.fzgh_con .fzgh_con04 dl{padding: 20px 0 20px 120px;background: url(icon04.gif) no-repeat 0% 50%; }
.fzgh_con .fzgh_con05 dl{padding: 20px 0 20px 120px;background: url(icon05.gif) no-repeat 0% 50% #f7f7f8; }
.fzgh_con .fzgh_con06 dl{padding: 20px 0 20px 120px;background: url(icon06.gif) no-repeat 0% 50%; }

/*04市情_01龙井概况_05历史沿革*/
.lsyg{background:url(back01.jpg) no-repeat;margin-top:40px;min-height:1011px;padding:40px;}
.lsyg .lsyg_title{font-size:32px;color:#735f2b;}
.lsyg .lsyg_sub_title{font-size:25px;line-height:39px;}
.lsyg .point_color01{color:#735f2b;}
.lsyg ul > li{font-color:#333;font-size:16px;line-height:26px;margin-top:30px;}





.Imgw100p { max-width: 100%; }
.Imgbd { padding: 4px; border: #e1e1e1 1px solid; background: #fff; }


.view_page_box { border-top: #bbbbbb 1px solid; border-bottom: #bbbbbb 1px solid; }
.view_page_box > li { padding: 0 20px 0 92px; position: relative; height: 44px; line-height: 44px; }
.view_page_box > li+li { border-top: #e9e9e9 1px solid; }
.view_page_box > li > span { position: absolute; left: 20px; top: 0; height: 44px; line-height: 44px; color: #333333; font-size: 14px; }
.view_page_box > li > a { color: #666666; font-size: 14px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.view_page_box > li > a:hover { text-decoration: underline; }



/*政务*/
.sub_zw_box1 { width: 605px; float: left; margin-top: 30px; }
.sub_zw_box2 { width: 430px; float: right; margin-top: 30px; }
.sub_zw_box3 { margin-top: 30px; }
.sub_zw_box3 ul > li { text-align: center; width: 430px; }
.sub_zw_box3 ul > li.bg1 { float: left; background: url(sub_zw_bg01.gif) repeat; }
.sub_zw_box3 ul > li.bg2 { float: right; background: url(../images/sub_zw_bg02.gif) repeat; }
.sub_zw_box3 ul > li > a { display: block; }
.sub_zw_box3 ul > li > a > span { display: inline-block; height: 100px; line-height: 100px; color: #ffffff; font-size: 22px; padding-left: 100px; }
.sub_zw_box3 ul > li.bg1 > a > span { background: url(sub_zw_bg_icon01.png) no-repeat left center; }
.sub_zw_box3 ul > li.bg2 > a > span { background: url(../images/sub_zw_bg_icon02.png) no-repeat left center; }

.tab_box.s03 { border: 0; }
.tab_box.s03 .tab { height: 47px; border-bottom: #0057a0 1px solid; }
.tab_box.s03 .tab > li > a {  height: 46px; line-height: 46px; border: #e3e3e3 1px solid; border-bottom: 0; }
.tab_box.s03 .tab > li > a.on { border: #0057a0 1px solid; border-bottom: 0; color: #0057a0; height: 47px; line-height: 46px; background: #fff; }
.tab_box.s03 .con .list { padding: 10px 0 0 0; }
.tab_box.s03 .con .list_data { padding: 10px 0 0 0; }
.tab_box.s03 .con .more { font-size: 15px; width: auto; height: auto; background: none; color: #666666; right: 0; }

.sub_zw_box { margin-top: 20px; }
.sub_zw_box > ul { margin-left: -15px; }
.sub_zw_box > ul > li { float: left; width: 164px; margin-left: 15px; }
.sub_zw_box > ul > li > a { display: block; border: #e3e3e3 1px solid; text-align: center; padding-top: 70px; height: 41px; color: #393d42; font-size: 15px; }
.sub_zw_box > ul > li.bg1 > a { background: url(sub_zw_icon01.gif) no-repeat center 23px; }
.sub_zw_box > ul > li.bg2 > a { background: url(sub_zw_icon02.gif) no-repeat center 23px; }
.sub_zw_box > ul > li.bg3 > a { background: url(sub_zw_icon03.gif) no-repeat center 23px; }
.sub_zw_box > ul > li.bg4 > a { background: url(sub_zw_icon04.gif) no-repeat center 23px; }
.sub_zw_box > ul > li.bg5 > a { background: url(sub_zw_icon05.gif) no-repeat center 23px; }

.tab_box.s04 { border: 0; }
.tab_box.s04 .tit { height: 47px; border-bottom: #0057a0 1px solid; }
.tab_box.s04 .tit span { display: inline-block; border: #0057a0 1px solid; border-bottom: 0; color: #0057a0; height: 47px; line-height: 46px; background: #fff; padding: 0 20px; font-size: 18px; cursor: pointer; }
.tab_box.s04 .tab { height: auto; border: 0; margin-top: 19px; }
.tab_box.s04 .tab > li > a {  height: 39px; line-height: 39px; border: 0; background: #d5d8db; font-size: 15px; color: #333; margin-right: 1px; }
.tab_box.s04 .tab > li > a.on { background: #0057a0; color: #fff; }
.tab_box.s04 .con .list_data { padding: 10px 0 0 0; }
.tab_box.s04 .con .more { font-size: 15px; width: auto; height: auto; background: none; color: #666666; right: 0; }
.tab_box.s04 .con .more.bg2 { background: #fff; color: #666666; height: 39px; line-height: 39px; width: 50px; text-align: center; top: -39px; right: 0; }
.tab_box.s04.mclj_s02 .tab > li > a { padding: 0 10px; }
.tab_box.s04.mclj_s02 .more { top: -30px; }

.tab_box.s05 { border: 0; margin-top: 30px; }
.tab_box.s05 .tit { height: 47px; border-bottom: #0057a0 1px solid; }
.tab_box.s05 .tit span { display: inline-block; border: #0057a0 1px solid; border-bottom: 0; color: #0057a0; height: 47px; line-height: 46px; background: #fff; padding: 0 20px; font-size: 18px; cursor: pointer; }
.tab_box.s05 .tab { height: auto; border: 0; margin-top: 19px; }
.tab_box.s05 .tab > li { width: 176px; text-align: center; }
.tab_box.s05 .tab > li > a { height: 55px; line-height: 55px; border: 0; background: #d5d8db; font-size: 15px; color: #333; margin: 1px 1px 0 0 ; padding: 0; }
.tab_box.s05 .tab > li > a.on { background: #0057a0; color: #fff; height: 55px; line-height: 55px; }
.tab_box.s05 .gallery { margin-top: 19px; }
.tab_box.s05 .more { font-size: 15px; width: auto; height: auto; background: none; color: #666666; top: -52px; right: 0; }

/*市情*/
.sub_sq_box { position: relative; margin-top: 35px; }
.sub_sq_box > img { max-width: 100%; }
.sub_sq_box .txt { position: absolute; bottom: 0; right: 0; width: 310px; height: 100%; background: url(sub_sq_bg2.png) repeat; padding: 0 35px; overflow: hidden; }
.sub_sq_box .txt .tit { padding: 35px 0 16px 0; color: #fff; font-size: 27px; font-weight: bold; background: url(sub_sq_bg.gif) no-repeat left bottom; }
.sub_sq_box .txt div { padding-top: 25px; color: #fff; font-size: 15px; line-height: 25px; }
.sub_sq_box .txt .more { position: absolute; top: 37px; right: 35px; }
.sub_sq_box .txt .more .m { display: none; }

/*互动*/
.sub_hd_box { background: url(sub_hd_bg.jpg) no-repeat; height: 308px; text-align: center; margin-top: 35px; }
.sub_hd_box .tit { height: 177px; font-size: 0; background: url(sub_hd_tit.png) no-repeat center 50px; }
.sub_hd_box div a { width: 258px; display: inline-block; margin: 0 5px; }
.sub_hd_box div a.bg1 { background: #145abd; border: #06387e 1px solid; }
.sub_hd_box div a.bg2 { background: #2083cb; border: #0b5387 1px solid; }
.sub_hd_box div a.bg3 { background: #20b6cb; border: #09626e 1px solid; }
.sub_hd_box div a span { display: inline-block; height: 78px; line-height: 78px; padding-left: 54px; color: #fff; font-size: 22px; cursor: pointer; }
.sub_hd_box div a.bg1 span { background: url(sub_hd_icon01.gif) no-repeat left center; }
.sub_hd_box div a.bg2 span { background: url(sub_hd_icon02.gif) no-repeat left center; }
.sub_hd_box div a.bg3 span { background: url(sub_hd_icon03.gif) no-repeat left center; }
.sub_hd_box2 { margin-top: 20px; }
.sub_hd_box2 > li.li1 { float: left; }
.sub_hd_box2 > li.li2 { float: right; }

/*数据*/
.hg_tab_box { border-bottom: #ddd 1px solid; padding-bottom: 30px; }


.szxx_box { margin-top: 35px; }
.szxx_box .m { display: none; }



.list_img > li { padding: 24px 0 25px 306px; border-bottom: #ebebeb 1px solid; position: relative; min-height: 151px; }
.list_img > li:after { content: ' '; display: block; clear: both; height: 0; overflow: hidden; }
.list_img > li { *zoom:1; }
.list_img > li .img { position: absolute; left: 0; top: 24px; width: 276px; height: 151px; overflow: hidden; border: #eeeeee 5px solid; }
.list_img > li .img img { width: 276px; }
.list_img > li dl dt { padding-bottom: 15px; }
.list_img > li dl dt a { color: #111111; font-size: 18px; }
.list_img > li dl dt a:hover { color: #0057a0; text-decoration: underline; }
.list_img > li dl dd { font-size: 15px; color: #666666; line-height: 22px; }
.list_img > li dl dd a { font-size: 15px; color: #666666; line-height: 22px; }
.list_img > li dl dd.date { font-size: 14px; color: #9e9e9e; padding-top: 15px; }
.list_img > li.no_img { padding-left: 0; min-height: inherit; }



.conMt { margin-top: 35px; }

.mt30 { margin-top: 30px; }



.sub_hd_box3 { background: url(sub_hd_box3_bg.jpg) center; height: 175px; margin-top: 20px; }
.sub_hd_box3 .con { padding: 25px 0 0 185px; height: 150px; position: relative; background: url(sub_hd_box3_icon.png) no-repeat 51px center; }
.sub_hd_box3 .con b { display: block; color: #ffffff; font-size: 22px; }
.sub_hd_box3 .con span { display: block; color: #ffffff; font-size: 15px; padding-top: 20px; line-height: 23px; }
.sub_hd_box3 .con a { position: absolute; right: 39px; bottom: 33px; color: #ffffff; font-size: 15px; width: 117px; height: 41px; line-height: 41px; text-align: center; background: url(sub_hd_box3_btn.png) no-repeat; }


.sub_hd04_box { background: url(sub_hd_box3_bg.jpg) center; height: 175px; margin-top: 30px; }
.sub_hd04_box .con { padding: 40px 0 0 185px; height: 135px; position: relative; background: url(sub_hd_box3_icon.png) no-repeat 51px center; }
.sub_hd04_box .con b { display: block; color: #ffffff; font-size: 22px; }
.sub_hd04_box .con span { display: block; color: #ffffff; font-size: 15px; padding-top: 20px; line-height: 23px; }

.sub_hd04_box2 { margin-top: 20px; }

.sub031102_box { color: #666666; font-size: 15px; line-height: 23px; }
.sub031102_box span.b { color: #0057a0; font-size: 17px; line-height: 25px; }
.sub031102_box b { color: #333333; font-size: 16px; line-height: 24px; }


.sub6_zt_box { margin-top: 40px; margin-left: -20px; }
.sub6_zt_box a { display: block; float: left; margin: 0 0 20px 20px; }










.sub_zw_box4.box6666 { float: left; width: 863px; }
.sub_zw_box4.box6666 .tab_box.s05 { margin-top: 0; }
.sub_zw_box4.box6666 .tab_box.s05 .tab > li { width: 125px; }
.sub_sq_box6666 { float: right; width: 231px;margin-top:76px; }
.sub_sq_box6666 a { display: block; background: url(sub_sq_box6666.gif); text-align: center; }
.sub_sq_box6666 a span { display: inline-block; height: 39px; padding-top: 85px; color: #ffffff; font-size: 18px; background: url(sub_sq_box66662.png) no-repeat center 14px; }





/*网站地图*/
.sitemap{width: 100%;}
.sitemap ul.map_column{margin-top:30px;border-top: 1px solid #d2d2d2;padding-top: 20px;position: relative;padding-left: 100px;*zoom:1;}
.sitemap ul.map_column:after{content: ' '; display: block; clear: both; height: 0; overflow: hidden;}
.sitemap ul.map_column > h3{width: 100px;border-top: 2px solid #2083cb;margin-top: -21px;padding-left: 14px;padding-top: 16px;font-weight: bold;color: #2083cb;font-size: 22px;position: absolute;left: 0;top: 21px;}
.sitemap ul.map_column > li.map_list {padding-top:10px;float: left;margin-left: 10px;min-height: 320px;}
.sitemap ul.map_column > li.map_list > dl{}
.sitemap ul.map_column > li.map_list > dl > dt {}
.sitemap ul.map_column > li.map_list > dl > dt a{display: block;padding: 15px;background: #f8f8f8;border: 1px solid #d2d2d2;font-weight: bold;font-size: 16px;color: #333;text-align: center;}
.sitemap ul.map_column > li.map_list > dl > dd {padding: 5px 10px 0 10px;}
.sitemap ul.map_column > li.map_list > dl > dd a{font-size: 13px;color: #666;line-height: 26px;letter-spacing: -0.7px;}




/*2018-08-17*/
.ul_view01 .con img { max-width: 100%; }